package com.gscitysfy.cus.drain.modules.duty.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author Administrator
 * @since 2022-03-29 15:06:16
 */
@Getter
@Setter
@TableName("moper_duty_rl_record")
public class MoperDutyRlRecord implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId
    private String coamKid;

    private LocalDateTime coamDutyDate;

    /**
     * 最小值班人员编号
     */
    private Long coamPersonMinOrder;

    /**
     * 最大值班人员编号
     */
    private Long coamPersonMaxOrder;

    /**
     * 配置需要的循环天数
     */
    private Long coamCycleDay;

    /**
     * 实际循环的天数
     */
    private Long coamCycleTime;

    /**
     * 当前班次要求的值班人员类型
     * dutyType1：值班员
     * dutyType2：值班长
     */
    private String coamPersonType;

    private LocalDateTime coamAddtime;

    private LocalDateTime coamUptime;

    private String coamCreator;

    private String coamModifier;

    private Long coamUsable;

}
